home *** CD-ROM | disk | FTP | other *** search
-
- // JavaScript wrapper for r3sel.h
- // Auto generated file, do not modify by hand
- // Copyright ⌐ 2004, Realsoft Graphics Oy
-
- var R3_R3SEL_H = 1;
- include("oops/r3window.js")
-
-
- var R3CLID_SELECT = 19;
-
-
-
-
- // Description: Add new sub menu with associated class id to the 'New' pop-up menu. When
- // the menu is selected, the object of that class is created
- // Returns: Boolean, TRUE if succeeded. FALSE if there were no more room in the popup menu.
- // p1: Integer, class id
- // p2: String, menu text
- // p3: Tag[], for future expand
-
- R3SELCM_REGISTERNEWOBJTYPE = 19023;
-
- function mR3SELCM_REGISTERNEWOBJTYPE(p1, p2, p3) {
- return Do3(this.r3obj, 19023, p1, R3TID_INTEGER, 0, p2, R3TID_STRING, 0, p3, R3TID_TAG, R3TNF_ARRAY);
- }
-
- // Description: Define selection method. For internal mapchanges.
-
- R3SELM_SELECTMETHOD = 19024;
-
- function mR3SELM_SELECTMETHOD() {
- DoA(this.r3obj, 19024, 0, R3TID_INTEGER, 0);
- }
-
- // Description: checks for a hit in a given position
- // Returns: Object, object hit in the given position
- // p1: Integer[]
- // p2: Integer[], up_down, TRUE if hit in the upper half
-
- R3SELM_HIT = 19026;
-
- function mR3SELM_HIT(p1, p2) {
- return R3ToJS( DoA3(this.r3obj, 19026, p1, R3TID_INTEGER, R3TNF_ARRAY, p2, R3TID_INTEGER, R3TNF_ARRAY, 0, R3TID_INTEGER, 0));
- }
-
- // Description: mapchanges; called when 'Copy To/Paste From' menus are selected
-
- R3SELM_PRIMPASTEFROM = 19028;
-
- function mR3SELM_PRIMPASTEFROM() {
- DoA(this.r3obj, 19028, 0, R3TID_INTEGER, 0);
- }
-
- // Description: mapchanges: called when file name is selected from the browse gadget.
-
- R3SELM_BROWSEPASTEFROM = 19030;
-
- function mR3SELM_BROWSEPASTEFROM() {
- DoA(this.r3obj, 19030, 0, R3TID_INTEGER, 0);
- }
-
- // Description: make the given object the 'virtual root' object
-
- R3SELM_SETVIRTUALROOT = 19031;
-
- function mR3SELM_SETVIRTUALROOT() {
- DoA(this.r3obj, 19031, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Fetch filter string from the selected objects
-
- R3SELM_SETFILTER = 19032;
-
- function mR3SELM_SETFILTER() {
- DoA(this.r3obj, 19032, 0, R3TID_INTEGER, 0);
- }
-
- // Description: mapchanges: called when current object name is changed the string gadget.
-
- R3SELM_RENAME = 19033;
-
- function mR3SELM_RENAME() {
- DoA(this.r3obj, 19033, 0, R3TID_INTEGER, 0);
- }
-
- // Description: checks for a hit in a given position
- // Returns: Object, object hit in the given position
- // p1: Integer[]
- // p2: Integer[], rel_y, relative y position of the hit 0...100
-
- R3SELM_HITEX = 19039;
-
- function mR3SELM_HITEX(p1, p2) {
- return R3ToJS( DoA3(this.r3obj, 19039, p1, R3TID_INTEGER, R3TNF_ARRAY, p2, R3TID_INTEGER, R3TNF_ARRAY, 0, R3TID_INTEGER, 0));
- }
-
- // Description: enumerate entries registerd to 'New' pop-up menu.
- // p1: Object, object to be called
- // p2: Integer, method
-
- R3SELCM_ENUMOBJECTTYPES = 19045;
-
- function mR3SELCM_ENUMOBJECTTYPES(p1, p2) {
- DoA3(this.r3obj, 19045, p1, R3TID_OBJECT, 0, p2, R3TID_INTEGER, 0, 0, R3TID_INTEGER, 0);
- }
-
-
-
-
- var R3SELA_NoMultiSelect = 19506; // Boolean
- var R3SELA_NoDragAndDrop = 19507; // Boolean
- var R3SELA_DropCallbackObject = 19511; // Object
- var R3SELA_DropCallbackMethod = 19512; // Integer
- var R3SELA_Filer = 19513; // Object
- R3SELA_RowSize = 19516;
- function GetR3SELA_RowSize() {
- return R3Get(this.r3obj, R3SELA_RowSize, R3TID_INTEGER, 0);
- }
-
- var R3SELA_CanRename = 19518; // Boolean
- R3SELA_BalanceTree = 19519;
- function GetR3SELA_BalanceTree() {
- return R3Get(this.r3obj, R3SELA_BalanceTree, R3TID_INTEGER, 0);
- }
-
- var R3SELA_KeyHookObject = 19520; // Object
- var R3SELA_KeyHookMethod = 19521; // Integer
- R3SELA_LoadChorObj = 19522;
- function GetR3SELA_LoadChorObj() {
- return R3ToJS(R3Get(this.r3obj, R3SELA_LoadChorObj, R3TID_OBJECT, 0));
- }
-
- R3SELA_LoadChorMth = 19523;
- function GetR3SELA_LoadChorMth() {
- return R3Get(this.r3obj, R3SELA_LoadChorMth, R3TID_INTEGER, 0);
- }
-
- R3SELA_LoadChorData = 19524;
- function GetR3SELA_LoadChorData() {
- return R3ToJS(R3Get(this.r3obj, R3SELA_LoadChorData, R3TID_OBJECT, 0));
- }
-
- var R3SELA_GetChildrenCallback = 19529; // r3List
- var R3SELHITPOS_NONE = 0;
- var R3SELHITPOS_OPENBOX = 1;
- var R3SELHITPOS_ICON = 2;
- var R3SELHITPOS_NAME = 3;
- var R3FNTS_NORMAL = 0;
- var R3FNTS_ITALIC = 1;
- var R3FNTS_BOLD = 2;
- var R3FNTS_BOLDITALIC = 3;
-
-
- function r3Select () {
- this.base = r3God;
- if(arguments.length) {
- this.base(R3CLID_SELECT, arguments);
- }
- // Methods
- this.REGISTERNEWOBJTYPE=mR3SELCM_REGISTERNEWOBJTYPE;
- this.SELECTMETHOD=mR3SELM_SELECTMETHOD;
- this.HIT=mR3SELM_HIT;
- this.PRIMPASTEFROM=mR3SELM_PRIMPASTEFROM;
- this.BROWSEPASTEFROM=mR3SELM_BROWSEPASTEFROM;
- this.SETVIRTUALROOT=mR3SELM_SETVIRTUALROOT;
- this.SETFILTER=mR3SELM_SETFILTER;
- this.RENAME=mR3SELM_RENAME;
- this.HITEX=mR3SELM_HITEX;
- this.ENUMOBJECTTYPES=mR3SELCM_ENUMOBJECTTYPES;
-
- // Attributes
- this.GetRowSize=GetR3SELA_RowSize;
- this.GetBalanceTree=GetR3SELA_BalanceTree;
- this.GetLoadChorObj=GetR3SELA_LoadChorObj;
- this.GetLoadChorMth=GetR3SELA_LoadChorMth;
- this.GetLoadChorData=GetR3SELA_LoadChorData;
- }
-
- r3Select.prototype=new r3Window;
- // r3sel.h_H